stem the torrent - French English Dictionary